A brief summary of the COVID-19 situation in Portugal.
Since December 2019,the outbreak began. Since that, the disease has spread worldwide, leading to ongoing pandemic. Millions died, but we’re still not sure what caused it yet. This blog has collected the newest data for readers to explore, and we meanly focus the COVID-19 situation in Portugal, which located on the Iberian Peninsula, in south-western Europe.
This blog aimed to analyse the total cases data and the coverage of vaccination at all kinds of groups.
The dataset contains the variables about the accumulated confirmed amount, accumulated recovered amount amount and accumulated dead amount, from the beginning of the outbreak to the present. You can find the data from the github of JOHNS HOPKINS, which supports the worldwide data of COVID-19, in this blog, I only analyse Portugal. And after wangling data, I use tsibble::difference to add some variables holds in information of the new daily cases: new confirmed, new recovered and new dead amount.
Besides, the tidycovid19 package can be found in joachim-gassen’s github, and while the combined data frame generated by download_merged_data() aggregates data at the country-day level, some functions also provide sub-country level data on request.
The vaccine data is downloaded from European Centre for Disease Prevention and Control (ECDC), which covers in adults (aged 18 years and above) across EU/EEA countries. The variables include: total doses received, number of first doses administered, number of second doses administered and number of administered doses classified as ‘unspecified’.
The table below records the cases which related the COVID-19, the trend illustrates the cases trend from 2020-01-22 to 2021-08-27. And since there are missing value in Accumulated recovered, so the newest data shows that accumulated recovered data is 0, which is not reliable, just ignore it, we only focus on the overall trend. Besides, it’s designed to explore data by yourself. Let’s try!
Let’s have a quick look at the map, it’s the situation about average over 7 days, most area experience about 1000 new confirmed cases, which is not a good signal. while situation in the middle of Europe is much more better, about 200 cases in the past 7 days.
It can seen directly from the plot, although there are still confirmed cases everyday, corresponding with a high recovery rate, which must be related with popularization of vaccines. In addition, we might occur missing value, the value of the new confirmed variable suddenly missed since 4th Aug, that will result in errors when calculating.
In addition, there’s a big gap since 20th May 2020, the new recovery rate dropped to 0, but after that, it rose slowly back to normal. At the beginning of this year, death rate increased at a peak, but soon afterwards the disease slowed down until now.
This plot below shows data reported at national level. It can be seen that the group which are above 60 years old, are more willing to get vaccinated, the vaccination completion rate is higher than other group. However, the young group which age range is 18 to 24, only 39.5% of them have completed the vaccination. The elders believe on the vaccine effectiveness. In order to easy to explore, I adjust the unit of probability to 100%.
| Date | Issue | Total | Mean (new cases/day) |
|---|---|---|---|
| 2021-08-27 | Accumulated comfirmed | 1030,791 | 1,764 |
| 2021-08-27 | Accumulated recovery | 912,620 | 1,565 |
| 2021-08-27 | Accumulated dead | 17,703 | 30 |
|
Date |
Issue |
Value (%) |
|---|---|---|
| 2021-08-27 | Comfirmed rate | 12.02 |
| 2021-08-27 | Recovery rate | 88.54 |
| 2021-08-27 | Death rate | 1.72 |
| Group | Vaccine coverage (%) |
|---|---|
| Age18_24 | 39.51 |
| Age25_49 | 73.47 |
| Age50_59 | 90.25 |
| Age60-69 | 95.01 |
| Age70_79 | 100.00 |
| Age80+ | 97.66 |
| Issue | Value |
|---|---|
| Total hospital patients | 544 |
| Total ICU patients | 544 |
| Length of lockdown | 314 |
According to these numerical statistical tables, we can know that:
There are some reasons for the vaccine coverage of the young is low. The total population of age below 18 years old is unknown, so we cannot calculate the coverage, but research shows that cases of COVID-19 in younger children do not appear to cause onward transmission as often as cases in older children and adults. Children aged between one and 18 years of age have much lower rates of hospitalisation and severe disease requiring intensive hospital care than other age groups.
The age range from 50 to above 80 groups, are more willing to get vaccinated, the coverage rate is up to about 95%. there’s one thing need to emphasize, although the effectiveness of all COVID-19 vaccines authorised in the EU/EEA is very high, no vaccine is 100% effective, when infections do occur, vaccines can prevent severe disease to a large extent, and greatly reduce the number of people in hospital due to COVID-19.
The total number of patients in ICU is not that much, and it seems that the patients in hospital are severely ill patients. Besides, evidence suggests it is 40% to 60% more transmissible than the earlier Alpha (Β.1.1.7) variant which was the first major variant of concern in the EU. In addition, the Delta variant may be associated with higher risk of hospitalisation.
joachim-gassen. tidycovid19 package. https://github.com/joachim-gassen/tidycovid19
JOHNS HOPKINS. CSSEGISandData. COVID-19 times series data (csse_covid_19_time_series) https://github.com/CSSEGISandData/COVID-19/tree/master/csse_covid_19_data/csse_covid_19_time_series
European Centre for Disease Prevention and Control (ECDC). https://www.ecdc.europa.eu/en/covid-19/vaccine-roll-out-overview.
Wang E, Cook D, Hyndman RJ (2020). “A new tidy data structure to support exploration and modeling of temporal data.” https://doi.org/10.1080/10618600.2019.1695624.
Yihui Xie, Joe Cheng, Xianying Tan. A Wrapper of the JavaScript Library ‘DataTables’ https://CRAN.R-project.org/package=DT
Ramnath Vaidyanathan, Kent Russell and Gareth Watts. sparkline: ‘jQuery’ Sparkline ‘htmlwidget’ https://CRAN.R-project.org/package=sparkline
C. Sievert. Interactive Web-Based Data Visualization with R, plotly, and shiny. Chapman and Hall/CRC Florida, 2020.
Grolemund G, Wickham H (2011). “Dates and Times Made Easy with lubridate.” Journal of Statistical Software, 40(3), 1–25. https://www.jstatsoft.org/v40/i03/.
ECDC and EMA update on COVID-19. https://www.ecdc.europa.eu/en/news-events/ecdc-and-ema-update-covid-19
COVID-19 in children and the role of school settings in transmission – second update. https://www.ecdc.europa.eu/en/news-events/covid-19-children-and-role-school-settings-transmission-second-update